.elq-form {
	padding-bottom: 80px !important;
}
 .elq-form .form-element-layout {
 	padding-left: 0 !important;
	padding-right: 0 !important;
 }
 .elq-form .layout-col {
 	margin-left: -15px !important;
 }

.elq-form input[name="address4"] {
	font-size: 0;
	border: 0;
	background-color: transparent;
	height: 0;
	position: absolute;
	width: 0;
	max-width: 0;
}

.elq-form input[type="text"], .elq-form select, .elq-form textarea {
	padding: 2px;
}

.elq-form .submit-button-style {
	border: 2px solid #ef426f;
	color: #ffffff !important;
	background-color: #ef426f;
	cursor: pointer;
	border-radius: 0px;
}

@media (max-width: 760px) {
.left-side-wrapper {
	float: none !important;
	width: 100% !important;
	padding-right: 0 !important;
}
.right-side-wrapper {
	width: 100% !important;
}
}

/* Cookie Banner */
  .cookieBanner {
    display:none !important; 
  }

		 .cookieBanner2 {
		     /*display: none;*/
		     background-color: #e1e3e7;
		     padding: 20px;
		     color: #444957;
		 }

		 .cookieBanner2 .close {
		     opacity: 1;
		 }

		 .cookieBanner2 .access-link {
		     right: 5px;
		     color: #565c6b;
		 }

		 .cookieBanner2 a.close {
		     float: right;
		     margin-left: 5px;
		 }

		 .cookieBanner2 p {
		     margin: 0 0 10px;
		     color: #444957;
		 }
		 #cookieBanner2.stick {
		     margin-top: 0 !important;
		     position: fixed;
		     top: 0;
		     z-index: 10000;
    		 width:100% !important;
		 }
		 @media (min-width: 1142px) {
		     body.modal-open .navbar-fixed-top.cookieBanner2 {
		         padding-right: 36px !important;
		     }
		 }
		 
		  .row .half {
		    padding-left: 15px;
		    padding-right: 15px;
		    float: left;
		    width: 50%;
		} 
        
        #iribbon-container {
		    width: 100%;
		    color: #fff;
		    height: 35px;
		    font-size: 13px;
		    line-height: 18px;
		    text-align: left;
		}

		#iribbon-container p {
		    color: #ffffff;
		    margin: 0;
		}

		#iribbon-container a {
		    color: #fff;
		}

		#iribbon-title {
		    height: 16px;
		    width: 92px;
		    background: url('https://img06.en25.com/EloquaImages/clients/InformaUKLimited/%7Be1343b88-d60e-414c-96e5-8833cd251687%7D_iribbon-logo.gif') no-repeat top center;
		    font-size: 0em;
		    color: #525a5c;
		    margin: 10px auto;
		    clear: both;
		    cursor: pointer;
		}

		div#iribbon-wrapper {
		    background: #484a59;
		    border-bottom: 1px solid #A5ACAF;
		    position: absolute;
		    width: 100%;
		    padding: 0;
		    z-index: 999;
		}

		#iribbon-detail {
		    /*display:none;*/
		    overflow: hidden;
		    max-height: 0;
		    width: 100%;
		    margin: 0 auto;
		    transition: max-height ease-in-out 500ms;
		    font-size: 14px;
		    line-height: 1.8;
		}
		#iribbon-container p:last-child {
		    margin-bottom: 0;
		}
		#iribbon-container .left-border {
		    border-left: 1px solid #A5ACAF;
		    padding-left: 30px;
		}
		#iribbon-container ul {
		    list-style: none;
            text-transform: uppercase;
            font-weight: 700;
		}
		#iribbon-container ul li {
		    margin: 8px 0 0;
		    padding: 0;
		    display: inline-block;
		    text-align: left;
		    padding: 0 10px 0 5px;
		    line-height: 1em;
		    border-right: 1px solid #A5ACAF;
		}
		#iribbon-container ul li:last-child {
		    border: 0;
		}
		#iribbon-container ul li a {
		    text-transform: uppercase;
		    text-decoration: none;
		}
		#iribbon-container ul li.iribbon-mainlink {
		    border: 0;
		    padding-left: 0;
            border-right: 1px solid #A5ACAF;
		}
		#iribbon-container ul li.iribbon-mainlink a {
		    text-transform: uppercase;
		    font-weight: bold;
		}
		.show #iribbon-detail {
		    max-height: 400px;
		}
		#iribbon-detail .row {
		    padding: 24px 0;
		}
		.show #iribbon-title {
		    background-position: bottom center;
		}
		#iribbon-container {
		    width: 100%;
		    color: #fff;
		    height: 35px;
		    font-size: 13px;
		    line-height: 18px;
		    text-align: left;
		}

		#iribbon-container p {
		    color: #ffffff;
		    margin: 0;
		}

		#iribbon-container a {
		    color: #fff;
		}

		#iribbon-title {
		    height: 16px;
		    width: 92px;
		    background: url('https://img06.en25.com/EloquaImages/clients/InformaUKLimited/%7Be1343b88-d60e-414c-96e5-8833cd251687%7D_iribbon-logo.gif') no-repeat top center;
		    font-size: 0em;
		    color: #525a5c;
		    margin: 10px auto;
		    clear: both;
		    cursor: pointer;
		}

		div#iribbon-wrapper {
		    background: #555b6a;
		    border-bottom: 1px solid #A5ACAF;
		    position: absolute;
		    width: 100%;
		    padding: 0;
		    z-index: 999;
		}
		@media screen and (max-width: 1060px) {
		    #iribbon-detail {
		        font-size: 12px;
		    }
		}
		@media screen and (max-width: 800px) {
		    #iribbon-container .left-border {
		        border-left: 0;
		        padding-left: 15px;
		        margin-top: 20px;
		    }
			}
    


        
        body {
            color: #484a59;
            background-color: #efefef;
            font-family: 'Open Sans', sans-serif;
            font-size: 16px;
        }
        
        .col-lg {
            padding: 0;
        }
        
        #sticky-anchor2 {
            height: 0;
        }
        
        a {
            color:#ef426f;
            text-decoration: none;
        }
        
        a:hover {
            color:#ef426f;
            text-decoration: none;
        }
        
        h1 {
            color: #ef426f;
            font-size: 20px;
            font-weight: bold;
        }
        
        ul.pi-list {
          list-style: none; /* Remove default bullets */
          margin-top: 1rem;
        }

        ul.pi-list li::before {
          content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
          color: #ef426f; /* Change the color */
          font-weight: bold; /* If you want it to be bold */
          display: inline-block; /* Needed to add space between the bullet and the text */ 
          width: 1em; /* Also needed for space (tweak if needed) */
          margin-left: -1em; /* Also needed for space (tweak if needed) */
        }
        
        ul.pi-list li {
            padding-bottom: 10px;

        }
        
        p.text-bold {
            font-weight: bold;
        }
        
        .cookieBanner2 {
            font-size: 14px;
        }
        
        .pi-header {
            margin-bottom: 6px;
        }
        
        .pi-header-img img {
            width: 100%;
            height: auto;
        }
        
        .pi-main {
            background-color: #fff;
            margin-bottom: 6px;
        }
        
        .pi-copy-col,
        .pi-form-col {
            padding: 3rem;
        }
        
        @media (max-width: 992px) {
            
            .pi-copy-col {
                text-align: center!important;
                padding: 2rem;
            }
            
        }
        
        .pi-copy-col img {
            width: 100%;
            height: auto;
            max-width: 250px;
            margin: auto;
            margin-top: 1rem;
        }
        
        .form-container {
            margin-top: 2rem;
        }
        
        .pi-footer {
            background: #484a59;
            color: #ffffff;
            padding: 3rem;
            border-top: 4px solid #ef426f;
        }
        
        footer p {
            padding-bottom: 20px;
            font-size: 14px;
        }
        
        .pi-logo-footer {
            width: 100%;
            max-width: 280px;
            margin: auto;
            text-align: center;
        }
        
        @media (min-width: 768px) {
            .pi-logo-footer {
                text-align: right;
                margin-left: auto;
                margin-right: 0;
            }
        }
        
        .pi-logo-footer img {
            width: 100%;
            max-width: 220px;
        }
        
        .pi-social {
            margin-top: 10px;
            display: flex;
            flex-direction: row;
            justify-content: center;
        }
        
        .pi-social img {
            width: 30px;
            height: 30px;
            margin-right: 10px;
        }
 